package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 供应商对象 constract_supplier
 * 
 * @author ruoyi
 * @date 2022-04-04
 */
public class ConstractSupplier extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String name;

    /** 营业执照号码 */
    @Excel(name = "营业执照号码")
    private String bizLicenseNum;

    /** 跟踪单位 */
    @Excel(name = "跟踪单位")
    private String apartment;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contact;

    /** 是否合格 */
    @Excel(name = "是否合格")
    private String isQualified;

    /** 供应商来源 */
    @Excel(name = "供应商来源")
    private String source;

    /** 供应商等级 */
    @Excel(name = "供应商等级")
    private String grade;

    /** 供应商分类 */
    @Excel(name = "供应商分类")
    private String cate;

    /** 供应商资质证书等级 */
    @Excel(name = "供应商资质证书等级")
    private String certificateGrade;

    /** 分包专业 */
    @Excel(name = "分包专业")
    private String subcontract;

    /** 开户行 */
    @Excel(name = "开户行")
    private String bank;

    /** 收款账号 */
    @Excel(name = "收款账号")
    private String account;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setBizLicenseNum(String bizLicenseNum) 
    {
        this.bizLicenseNum = bizLicenseNum;
    }

    public String getBizLicenseNum() 
    {
        return bizLicenseNum;
    }
    public void setApartment(String apartment) 
    {
        this.apartment = apartment;
    }

    public String getApartment() 
    {
        return apartment;
    }
    public void setContact(String contact) 
    {
        this.contact = contact;
    }

    public String getContact() 
    {
        return contact;
    }
    public void setIsQualified(String isQualified) 
    {
        this.isQualified = isQualified;
    }

    public String getIsQualified() 
    {
        return isQualified;
    }
    public void setSource(String source) 
    {
        this.source = source;
    }

    public String getSource() 
    {
        return source;
    }
    public void setGrade(String grade) 
    {
        this.grade = grade;
    }

    public String getGrade() 
    {
        return grade;
    }
    public void setCate(String cate) 
    {
        this.cate = cate;
    }

    public String getCate() 
    {
        return cate;
    }
    public void setCertificateGrade(String certificateGrade) 
    {
        this.certificateGrade = certificateGrade;
    }

    public String getCertificateGrade() 
    {
        return certificateGrade;
    }
    public void setSubcontract(String subcontract) 
    {
        this.subcontract = subcontract;
    }

    public String getSubcontract() 
    {
        return subcontract;
    }
    public void setBank(String bank) 
    {
        this.bank = bank;
    }

    public String getBank() 
    {
        return bank;
    }
    public void setAccount(String account) 
    {
        this.account = account;
    }

    public String getAccount() 
    {
        return account;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("bizLicenseNum", getBizLicenseNum())
            .append("apartment", getApartment())
            .append("contact", getContact())
            .append("isQualified", getIsQualified())
            .append("source", getSource())
            .append("grade", getGrade())
            .append("cate", getCate())
            .append("certificateGrade", getCertificateGrade())
            .append("subcontract", getSubcontract())
            .append("bank", getBank())
            .append("account", getAccount())
            .toString();
    }
}
